#include "iewebeventhandler.h"
CIEWebEventHandlerImpl::CIEWebEventHandlerImpl()
{

}
CIEWebEventHandlerImpl::~CIEWebEventHandlerImpl()
{

}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::ShowContextMenu(
	/* [in] */ DWORD dwID,
	/* [in] */ DWORD x,
	/* [in] */ DWORD y,
	/* [in] */ IUnknown *pcmdtReserved,
	/* [in] */ IDispatch *pdispReserved,
	/* [retval][out] */ HRESULT *dwRetVal)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::GetHostInfo(
	/* [out][in] */ DWORD *pdwFlags,
	/* [out][in] */ DWORD *pdwDoubleClick)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::ShowUI(
	/* [in] */ DWORD dwID,
	/* [in] */ IUnknown *pActiveObject,
	/* [in] */ IUnknown *pCommandTarget,
	/* [in] */ IUnknown *pFrame,
	/* [in] */ IUnknown *pDoc,
	/* [retval][out] */ HRESULT *dwRetVal)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::HideUI(void)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::UpdateUI(void)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::EnableModeless(
	/* [in] */ VARIANT_BOOL fEnable)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::OnDocWindowActivate(
	/* [in] */ VARIANT_BOOL fActivate)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::OnFrameWindowActivate(
	/* [in] */ VARIANT_BOOL fActivate)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::ResizeBorder(
	/* [in] */ long left,
	/* [in] */ long top,
	/* [in] */ long right,
	/* [in] */ long bottom,
	/* [in] */ IUnknown *pUIWindow,
	/* [in] */ VARIANT_BOOL fFrameWindow)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::TranslateAccelerator(
	/* [in] */ DWORD_PTR hWnd,
	/* [in] */ DWORD nMessage,
	/* [in] */ DWORD_PTR wParam,
	/* [in] */ DWORD_PTR lParam,
	/* [in] */ BSTR bstrGuidCmdGroup,
	/* [in] */ DWORD nCmdID,
	/* [retval][out] */ HRESULT *dwRetVal)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::GetOptionKeyPath(
	/* [out] */ BSTR *pbstrKey,
	/* [in] */ DWORD dw)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::GetDropTarget(
	/* [in] */ IUnknown *pDropTarget,
	/* [out] */ IUnknown **ppDropTarget)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::GetExternal(
	/* [out] */ IDispatch **ppDispatch)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::TranslateUrl(
	/* [in] */ DWORD dwTranslate,
	/* [in] */ BSTR bstrURLIn,
	/* [out] */ BSTR *pbstrURLOut)
{
	return S_OK;
}

HRESULT STDMETHODCALLTYPE CIEWebEventHandlerImpl::FilterDataObject(
	/* [in] */ IUnknown *pDO,
	/* [out] */ IUnknown **ppDORet)
{
	return S_OK;
}